草庐IT

Android AlertDialog 将 PositiveButton 移到右侧,将 NegativeButton 移到左侧

全部标签

android - 如何在 Android 上的 Xamarin.Forms 中的 NavigationBar 左侧添加 ToolbarItem?

我需要在导航栏的左侧关闭按钮(在本例中),如下。我只需要它用于弹出窗口,因此其他元素/导航没有潜在问题。谷歌对此有一些建议,但我只看到了iOS示例(这在iOS自定义渲染器中处理起来不是什么大事),但没有提示如何处理它(轻松)与Android。为了清楚起见,Xamarin.Forms需要它来定义类似于此(或代码隐藏)的内容:有什么想法吗? 最佳答案 在XamarinForms3.2中,有一种使用NavigationBar处理更复杂场景的新方法。它称为TitleView。有了这个,你可以将你想要的任何View推送到NavigationB

android - 如何为迁移到 MaterialComponents、AndroidX 和 AppCompat 的应用设置样式

我想迁移到:androidx.appcompat:appcompatcom.google.android.material:material忘记支持库依赖性,但我有一些问题:为了保持兼容性,我应该为ProgressBar使用哪种样式?v21:Widget.ProgressBar.Horizo​​ntal支持库:Widget.AppCompat.ProgressBar什么时候应该使用compat样式与materialcomponents样式?像@style/TextAppearance.MaterialComponents.Body1或TextAppearance.AppCompat.T

android - ListView - 左侧的垂直滚动条

是否可以将ListView滚动到左侧? 最佳答案 您可以使用View.SCROLLBAR_POSITION_LEFT将任何View的滚动条位置向左移动. 关于android-ListView-左侧的垂直滚动条,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10601912/

android - 将 TextView 放在另一个的右侧并使其始终可见

将一个TextView放在另一个TextView的右边很容易,但是当基本TextView的宽度大于屏幕尺寸时,右边的TextView变得不可见。我的XML布局:即使基本TextView宽度很大,如何制作正确的TextView屏幕?更新:换句话说,我需要:如果第一个TextView很短:|[ShotrTextView][TextView]|如果第一个TextView很长:|[LooooooongTextVi...][TextView]| 最佳答案 解决方案是TableLayout使用shrinkColumns=0

android - RTL 支持可绘制左侧的自定义编辑文本

我有一个edittext,它有一个可绘制的图像,左边有一个不可编辑的前缀editext,但现在我想让它支持rtl。尽管我很努力,但我无法支持rtl。我的自定义类如下,publicclassPrefixedEditTextextendsTextInputEditText{privateStringmPrefix="+";//canbehardcodedfordemopurposesprivateRectmPrefixRect=newRect();//actualprefixsizepublicPrefixedEditText(Contextcontext,AttributeSetattr

Android,通知区域右侧的闹钟图标?

当我使用内置闹钟应用程序设置闹钟时,通知区域右侧会出现一个图标。但如果我用AlarmManager设置警报,它就不会在那里。有什么方法可以显示该图标吗?我发现闹钟似乎实际上是将记录写入ContentProvider而不是直接使用AlarmManager。我明天会试一试。而且似乎提供者无意被其他应用程序使用。 最佳答案 IsthereawayIcanmakethaticonshow?该图标用于作为固件一部分的闹钟应用程序。只有当用户有一个Activity的闹钟闹钟时,该图标才会出现。它不能由AndroidSDK直接操作。

android - 如何在 DialogFragment 的右侧标题上添加图标?

我目前正在使用DialogFragment,但无法在右上角设置图标。我见过一些将图标显示为对话框图标的技巧:@OverridepublicDialogonCreateDialog(BundlesavedInstanceState){DialogmyDialog=newAlertDialog.Builder(getActivity()).setIcon(R.drawable.ic_info).setTitle(title)returnmyDialog;}但这无济于事,因为图标在左侧,点击起来不直观我知道我可以设置自定义布局,但我确定该布局会反射(reflect)所有操作系统和OEM制造商

android - TextView 将右侧放置的控件推出屏幕

我想在左侧放置一个TextView,在TextView的右侧放置一个控件(例如CheckBox)。我希望控件在屏幕上左对齐。这不难通过LinearLayout或RelativeLayout获得。例如我用LinearLayout做了这个:问题是,当TextView的文本太长时,它会将复选框推出屏幕,并且复选框不再可见。相反,我希望复选框固定在屏幕的右端,并且TextView如有必要最终分成两行。我怎样才能做到这一点? 最佳答案 对TextView使用android:layout_weight="1",复选框将始终位于右侧。检查这个:A

android - 如何突出显示通知中每一行的左侧文本

目前,我已经实现了多行通知NotificationCompat.BuildermBuilder=newNotificationCompat.Builder(this.getApplicationContext()).setContentIntent(contentIntent).setSmallIcon(R.drawable.ic_notification).setContentTitle(contentTitle).setDefaults(Notification.DEFAULT_SOUND).setTicker(ticker).setContentText(contentText)

android - 如何对齐右侧的按钮?

我可以知道如何对齐这三个Textview旁边的Button吗?而不是仅在Textviews下方。这是XML文件。 最佳答案 IMO你应该将三个TextView和按钮放在RelativeLayout中,并摆脱LinearLayout。当您可以只使用一个布局时,拥有两个布局是没有意义的,因为每个ViewGroup都会增加布局和绘制过程的开销。做:我没有编译它,但它应该可以满足您的需要。尝试使用您给按钮的布局参数(您可以将其对齐到父级的顶部和右侧,或任何文本框的右侧,等等)。RelativeLayout非常强大;您应该真正利用它的灵act